調試情況1 現象:主I2C發送數據而沒有收到應答,則下一次不能正常發送數據 背景:主I2C每次應該都能正常發送數據 硬件:野火STM32-MINI,1主0從,SCL和SDA直接上拉 軟 ...
調試情況1 現象:主I2C發送數據而沒有收到應答,則下一次不能正常發送數據 背景:主I2C每次應該都能正常發送數據 硬件:野火STM32-MINI,1主0從,SCL和SDA直接上拉 軟 ...
這次實驗實現一個呼吸燈的效果,LED在第一秒內漸亮,在第二秒內漸暗,如此反復 控制LED的PWM波形階梯數為100,即2秒內PWM的占空比從0%到100%范圍內先遞增后遞減且遞增/遞減的幅度為1% ...
STM32單片機的每組IO口都有4個32位配置寄存器用於配置GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR和GPIOx_PUPDR,2個32位數據寄存器用於配置輸 ...
上一篇博客是使用I2C讀寫EERPOM的初級版本,這次在上次的基礎上添加中斷,使用DMA傳輸控制,新添加兩個讀寫函數 采用中斷方式和DMA可以充分利用單片機強大的硬件外設,提高整體運行效率,而且,在 ...
對於我這種以前只接觸過51和AVR單片機編程的小菜來說,現在開始學習STM32的編程,對於函數的功能以及C語言的語法都還好理解,難的是它提供的那一套硬件抽象層(HAL)驅動是怎么和其他的東東搭配在 ...
本工程運行於野火MINI開發板,主控型號為STM32F103RC,讀寫對象為AT24C02 2Kbit容量的EEPROM STM32的硬核I2C十分復雜,而且網上有說有缺陷,這就有意思了,值得一探究 ...
最簡單的閃爍LED的方式莫過於在主函數的while循環中使用短暫延時並不斷打開和關斷LED,此處不做討論 該簡單工程運行在野火MINI開發板上,板上有兩顆LED(D4, D5),可以通過宏定義的方式 ...
STM32定時器輸出比較器可以直接操作對應的GPIO,在計數器值等於比較寄存器的值時,對應的GPIO可以有以下四種動作 無動作 激活 取消激活 翻轉 激活電平由輸出極性寄存器 ...
實驗階段1,定時器計時1s觸發中斷,在中斷中往外發送數據 定時器設定為36000分頻,周期設定為2000,並開啟中斷,配置代碼如下 串口配置與PC端調試助手設置一致即可,一般都配置為 ...